home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 7 / FM Towns Free Software Collection 7.iso / ms_dos / txf / txf.doc < prev    next >
Text File  |  1993-11-30  |  26KB  |  611 lines

  1.  ┌────────────────────────────────┐
  2.  │                                                                │
  3.  │  テキストファイルユーティリティ TXF.exe Ver. 1.99 取扱説明書   │
  4.  │                                                                │
  5.  │                                                                │
  6.  │       All Right Reserved, Copyright 1992-1993 T.Nakatani       │
  7.  │                                                                │
  8.  └────────────────────────────────┘
  9. ■TXFとは...
  10.  
  11.  もしあなたが文章を書いた時、右端が不揃いだったら見にくいと思うことは
  12. 無いでしょうか? そんな時、TXFの登場です。
  13.  右端をテキトーに折り返して文章を書いてしまったがどうも不揃いが気にな
  14. るが手で揃え直すのも面倒だ。そんな時、TXFは役に立ちます。
  15.  左端も数文字分空けて文章を真ん中に揃えたい。そんな時も、TXFは自動
  16. で出来ます。
  17.  書いた文章を読み返してみると、句読点が全角や半角の混じった汚い文章に
  18. なってしまった。そんな時も、TXFなら安心です。
  19.   せっかく手で揃えたのに、加筆したので文末がずれてしまった。また揃え直
  20. すのもじゃまくさい。TXFならエディタから子プロセス実行の指定などして
  21. おけば何回でも簡単実行で清書もカンタン。
  22.  他の発言を引用したアーティクル(発言文書)を清書したいが、引用部分は
  23. 清書したくない。そんな時、TXFは、本来、アーティクルの清書用に開発さ
  24. れた清書ツールですから、引用行も認識出来ます。
  25.  自分なりの個性を持ったアーティクルを書きたい。そんな時も、TXFなら
  26. 簡単カスタマイズで、自分なりの個性を作れます。
  27.  清書ツールって、文章中に制御文とか書かないといけないから、ジャマくさ
  28. いんじゃないの?・・・TXFは文章中には一切制御文を書く必要はありませ
  29. ん。誰にでも簡単に使える事を目指しています。
  30.  
  31.  毎日、発言を書くたびに、手動で右端を揃えていたアナタ。意識して句読点
  32. を全角に揃えていたアナタ。全部書いてから、1行毎に、左端にスペースを入
  33. れていたアナタ。今日からカンタン、一発清書!ってなやつですね☆
  34.  清書ツールなんて信じられないなんて言うそこのお兄さんも。一度使ってみ
  35. てくださいな。最初からバリバリ使わなくても標準的な清書はカンタンですよ。
  36.  
  37.  
  38.   現時点では、TXFの様々な機能を満載した「本家」バージョンと、TXF
  39. 本来の清書機能に的を絞って直接清書機能に関係の無い機能を削除し、サイズ
  40. を小さくした、「元祖」バージョンの2つに分かれています。実行ファイル名
  41. はどちらも同じですので、両方をダウンされた方は管理に注意してください。
  42.  
  43. (Ver1.99kは「本家」バージョンしか存在しません。)
  44.  
  45. ○他のソフトから使われる場合
  46.  
  47. ☆MOPTERMのNIFTY-Serve専用高機能オートパイロットFAPX
  48.  
  49.  FAPXからTXFを利用される方は、TXF.EXE(及びTXF.DEF)をFAPX
  50. のあるディレクトリか、PATH の通ったディレクトリに置いて使って下さい。
  51.  FAPXからは「本家」バージョンを使ってください。「元祖」バージョン
  52. はFAPXに対応していません。
  53.  
  54. ☆MOPTERMのPC-VAN専用高機能オートパイロットPVAP
  55. ☆MOPTERMのRT-BBSホスト専用高機能オートパイロットDORA
  56. ☆MOPTERMのファイル操作用高機能オートパイロットMFM
  57. ☆MOPTERMのNIFTY-Serve専用高機能オートパイロットNYAN/E2
  58.  
  59.  上のそれぞれのオートパイロットからはTXFの清書機能のみを使用します
  60. ので、本家/元祖のどちらでも構いませんが、それぞれのオートパイロットの
  61. ホームディレクトリ(本体のあるディレクトリ)に置くか PATH の通ったディ
  62. レクトリに置いてください。
  63.  
  64.  
  65. (PC-9801をお使いの方へ) 「本家」TXFはFM-TOWNS用の通信ソフト
  66.     「MOPTERM」上で動くオートパイロット「FAPX」の為の機能を
  67.     内包していますので使えない事はないのですが無駄です。「元祖」TXF
  68.     をお使いください。
  69.  
  70. ○「本家」「元祖」の見分け方
  71.  コマンドラインで
  72.  
  73. txf -?
  74.  
  75.  としてTXFを実行してみてください。ヘルプ画面が出てきますが、一番上
  76. の行に、起動されたTXFのフルパス(余りにも深いディレクトリにあったの
  77. 場合は表示しません。)とバージョンが表示されますが、バージョンの直後に
  78.  (compact)と表示してあれば、それは「元祖」バージョンです。「本家」バー
  79. ジョンにはこの表示はありません。
  80.  
  81.  
  82.  
  83. ●「TXF」の読み方
  84.  
  85.  基本的にどのような読み方をされても構いませんが、敢えて読み方を定義す
  86. るなら、「てくせふ」とお読みください。
  87.  
  88.  
  89.  
  90. ●使い方
  91.  
  92.   単体及びフィルタとしての利用が可能です。
  93.   機能は全てオプションとして指定します。
  94.  
  95. TXF [-option...]
  96.  
  97.  
  98. ●オプションスイッチ
  99.  
  100.   以下に、TXFで有効なオプションを示しますが、この中で、[]で囲まれた
  101. 物についてはスイッチ指定時にも省略可能です。全てのスイッチについて、ス
  102. イッチ自体が省略可能となっております。この時は何らかの初期値をTXF内
  103. 部で指定されます。"-i"についてはスイッチを省略してinputfile だけの指定
  104. も可能です。
  105.  
  106. @commandfile
  107.     コマンドファイルを指定します。パス付きで指定しなければ、カレントデ
  108.     ィレクトリから探します。みつからなければ無視します。拡張子がなけれ
  109.     ば".txf"を付けてファイル名と仮定します。拡張子のないファイルを指定
  110.     する時は、"filename." のようにファイル名の後にピリオドを付けて指定
  111.     してください。環境変数TXFPATH が設定されていれば、そのディレクトリ
  112.     から探します。
  113.  
  114. [-i] [inputfile]
  115.     入力ファイルを指定します。"-i"は省略可。ワイルドカードには対応して
  116.     いません。入力ファイルを省略する事は出来ません。
  117.  
  118. -o [outputfile]
  119.     出力ファイルを指定します。省略時は標準出力。入力ファイルと同じファ
  120.     イルも指定出来ますが、ワイルドカードには対応していません。
  121.  
  122. -io wildcard
  123.     入力ファイルと出力ファイルが同じ時、これでファイル名を指定します。
  124.     ワイルドカードの指定も出来ます。出力ファイルの更新日時は入力ファイ
  125.     ルの更新日時に合わされます。バックアップファイルは処理しないように
  126.     なっているので、拡張子".BAK"のファイルは処理できません。また、拡張
  127.     子以外のファイル名が同じファイルを含むような処理においては、バック
  128.     アップファイルが重なって、バックアップファイルが出来ないファイルが
  129.     出てくる可能性があります。注意してください。
  130.  
  131. -f [start [end]]
  132.     文書整形を行います。-nは取り消されます。テキストファイルの途中から
  133.     清書や置換をする場合にはパラメータで開始や終了の行数を指定してくだ
  134.     さい。数字をひとつだけ指定した場合は開始行と解釈します。指定を省略
  135.     した場合には、最初から最後までにします。0 を指定するとデフォルト
  136.     (最初から/最後まで)になります。
  137.  
  138. -n
  139.     文書整形を行いません。-fの指定を取り消すことが出来ます。-fと-nは後
  140.     から指定した方が有効になります。
  141.  
  142. -l [max_length]
  143.     一行の最大文字数を指定します。この指定は基本的な折り返しカラム数で
  144.     は無く、禁則処理により延長された1行の最大長です。これ以降に禁則文
  145.     字があっても改行されます。-qが指定されていて、引用行と判断されてい
  146.     る行についてはこの指定は無視されます。省略時は76です。
  147.  
  148. -c [length]
  149.     センタリング。文字を真ん中に寄せます。1行に表示する文字数を指定し
  150.     ます。指定した数字が最大文字数を越えたらセンタリングは無効になりま
  151.     す。-cだけを指定して数字を省略すれば60が指定されます。マージンの指
  152.     定があればセンタリングは意味を持ちません。
  153.  
  154. -t tabsize
  155.     タブコードの長さを半角何文字分か指定します。省略されるとコンソール
  156.     と同じ8を指定されたものと仮定します。
  157.  
  158. -r
  159.     リターンコードで終わってないファイルの最後にリターンコードが付加さ
  160.     れます。
  161.  
  162. -x
  163.     -tの指定値に従ってタブコードを展開します。指定が無ければ展開しませ
  164.     ん。
  165.  
  166. -ml leftmargin , -mr rightmargin
  167.     左右のマージンを半角文字単位で指定します。センタリングよりも優先さ
  168.     れます。
  169.  
  170. -? -h
  171.     オプションが表示されます。他の処理は無視して終了します。
  172.  
  173. -q
  174.     -kq で指定した文字あるいは文字列が行の先頭にあれば引用文と判断し、
  175.     全てのオプションを無視して、置換も清書も行いません。行単位で有効で
  176.     す。-kq を省略した時は、意味を持ちません。
  177.  
  178. -b [base_position]
  179.     左マージンの既成値を指定。指定したポジションから始まる文を前の行と
  180.     連続させます。値を指定しないか、0 を指定した時、マージン値を自動算
  181.     出します。-ml を指定している時は併用をお勧めします。但し、引用文が
  182.     あったり、書き加えで、行頭から文字がある場合には、自動算出出来ない
  183.     場合があります。マージン値の省略は出来るだけ避けてください。
  184.  
  185. -d TMP_directory
  186.     テンポラリディレクトリの指定。-bオプションを使った時、テンポラリフ
  187.     ァイルを作りますが、この時ファイルを作るディレクトリを指定します。
  188.     指定されたディレクトリ上に"$txf$(1).$$$","$txf$(2).$$$" の2つのテ
  189.     ンポラリファイルが作成されることがあります。もしファイルが存在すれ
  190.     ば上書きされ、終了時に削除されるので注意してください。-dが指定され
  191.     ていなければ環境変数TMPを参照します。TMPが存在しなければ、TXF.exe 
  192.     のあるディレクトリに作られます。
  193.  
  194. -e old_string [new_string]
  195.     文字の置き換え。置換文字列を指定します。旧文字列、新文字列の順に指
  196.     定します。新文字列は省略可。(旧文字列が削除されるだけになります)
  197.     300個の処理を1度に行うことが出来ます。ただ、処理は非常に時間が
  198.     かかるので注意してください。-qが指定されていると-kqで指定した文字で
  199.     始まる行は置換対象外です。
  200.  
  201. -ep,-es (#)
  202.     TXFが持つ文字列の置換ルーチンは2種類あり、このどちらを使うか選
  203.     択します。-epは並列置換(Parallel)、-esは直列置換(Series)をそれ
  204.     ぞれ使うことを指定します。何も指定しなければ-ep が指定されていると
  205.     仮定します。並列置換と直列置換の違いは後述します。一番最後に指定さ
  206.     れた物が有効になります。
  207.  
  208. -s [separate_charactor]
  209.     文字列を囲む時に使うセパレート半角文字を指定します。デフォルトは「"」
  210.     コマンドファイル内で効果を持ちます。「#」は指定することが出来ません。
  211.     指定した時の動作は不定です。
  212.  
  213. -lcx [wildcard...] (#)
  214.     そのあとに指定された単数あるいは複数のワイルドカードに一致するファ
  215.     イルを探し、行数とバイト数を標準出力に流します。これが指定された時
  216.     は他の一切の指定は無視されます。出力形式は、10文字ごと右詰めで論理
  217.     ライン数、表示ライン数、バイト数、33文字目からファイルネームと続き
  218.     ます。V1.10cからは、ファイルネームの後ろのカッコ内に1行80
  219.     文字換算にした時の表示行数が表示されます。複数指定時、ワイルドカー
  220.     ドで2つ以上のファイルがあった時、一番下にトータルが表示されます。
  221.  
  222. -kl string , -kf string
  223.     -klはぶら下げ禁則をする文字の設定、-kfは掃き出し禁則をする文字の設
  224.     定です。全角、半角を共に指定してください。標準DEFファイルの中で
  225.     指定されています。必要に応じて書き換えてください。
  226.  
  227. -kq string
  228.     -qオプションのための文字を指定します。指定していなければ-qオプショ
  229.     ンは意味を持ちません。Ver.1.99以降で、文字列の指定も出来るようにな
  230.     りました。文字列はカンマで区切られます。stringの中にカンマが無い場
  231.     合には、旧バージョンとの互換性の為に文字毎の指定になります。この影
  232.     響で、カンマ自身の指定が出来なくなりました。また、文字列を一つだけ
  233.     指定したい場合には、",TO:"などと、カンマを先頭にひとつだけ置いてく
  234.     ださい。簡単な例が標準DEFファイルの中で指定されています。必要に
  235.     応じて書き換えてください。
  236.  
  237. -v [0|1|2]
  238.     処理内容を表示します。0~2が有効です。0の時は何も表示しません。1の
  239.     時は置換中と、整形中のみ表示します。2の時は1の上にどの様な文字列の
  240.     置換中かも表示します。デフォルトは0です。-vだけなら1が指定されたも
  241.     のと仮定します。指定方法は[-v 2]と数字を離しても、[-v2] と離さなく
  242.     ても構いません。標準添付のDEFファイル内では1が指定されています。
  243.  
  244. -a
  245.     今までに指定された全てのスイッチを無効化します。DEFファイルが不
  246.     要な時これを指定することによって取り消す事が出来ます。ただし、-kf,
  247.     -kl,-kqの設定はクリアされません。
  248.  
  249. -rz
  250.     テキストファイルのEOF(End Of File)コード(ctrl-Z)を取り除きます。
  251.  
  252. -rb
  253.     V1.36から、出力ファイル名と同じファイルが存在している時、その
  254.     ファイルを拡張子".BAK"に変更して、出力するようになっていますが、そ
  255.     のようなファイルのバックアップが不要な時、これを指定すれば、バック
  256.     アップファイルは作られません。
  257.  
  258. -npcut file.log [file00.npb] (#)
  259.     ファイルの中にNAPLPSコードが入っていればそれを抽出します。複数のフ
  260.     ァイルになる可能性があるので、その時はファイル名の最後の文字コード
  261.     を足して新しいファイル名にします。指定するファイル名は数字で終わる
  262.     ことをお勧めします。開始コードは16進で1b,26,36,41終了コードは1b,
  263.     26,36,40を見ています。現在、NIFTYが付加しているセッションコー
  264.     ドは取り除くようになっていますので、データだけが抽出されますが、将
  265.     来NIFTYがセッション用のコードを変更した時は、正常に動かない事
  266.     があります。そのような時、或いは他のネットワークなどが付加している
  267.     コードについては、報告していただければ考慮しますが、必ずサポートさ
  268.     れるとは限りません。これはTXFとは別にNPCUT V1.7として
  269.     公開している物と同等の機能と考えて差し支えありません。V1.43b
  270.     から NIFTY-ServeのNAPLPS天気予報を綺麗に切り出せるようにレベルアッ
  271.     プしています。
  272.  
  273. -p
  274.     半角文字が奇数個続いて全角文字に文章が継続した時、半角文字列の最後
  275.     に半角スペースを挿入し、行末のずれを無くします。半角文字の最後が行
  276.     末で終わるような時は付加されません。この機能は、文章を意図的に修正
  277.     するので、思わぬアクシデントの可能性があります。注意してください。
  278.     全角文字を使って文章を書いている時、所々に半角文字が入っていると、
  279.     行末で半角1文字分ずれてくる行があり、結構見苦しい事があります。そ
  280.     のような時の為のスイッチです。
  281.  
  282. -ish
  283.     ISHデータがあった時それを清書(置換)しません。但し、現バージョン
  284.     ではそのデータは、/ss オプションで石化された物に限ります。それ以外
  285.     のオプションで石化されている場合は清書(置換)されてしまう場合があり
  286.     ます。また、データが欠けている場合も清書される恐れがあります。
  287.  
  288.  
  289. (#) 本家TXFのみの機能です。元祖TXFでは使う事が出来ません。
  290.  
  291.   システムメッセージは全て標準エラー出力に出力していますので、リダイレ
  292. クトできません。全てのパラメータは大文字小文字を区別しません。なお、現
  293. 在のバージョンではパラメータの数が最大1000個までに制限されています
  294. が、余りにも長いオプションを多数していると、メモリの関係上、それ以前で
  295. も誤動作する恐れがあります。
  296.  
  297.  
  298. ●文字列の指定の方法
  299.  
  300.  -k? -e では後に文字列を指定しなければならないのですが、コマンドライン
  301. 上では使えない文字があります。そのような文字は書式変換コードに従って、
  302. 他の文字列で代用します。コマンドファイルの中では、文字列をセパレート文
  303. 字(デフォルトは「"」 ダブルクォーテーション)で囲む事により、より自然な
  304. 指定の仕方が出来ます。しかし、セパレート文字自身やリターンコードなどは
  305. 表現出来ないのでそれらの文字を表現する時は、コマンドファイル中でも書式
  306. 変換文字列で代用します。コードについては、添付されている、txf.syn を見
  307. てください。
  308.  
  309.  
  310. ●置換指定について
  311.  
  312.   V1.32からは、置換方法が順次直列方式から並列置換に処理が変更され
  313. ています。これにより、多数の置換を一括して行う場合には置換速度が飛躍的
  314. に向上していますが、反面、思いがけない弊害が起こります。全く違う文字列
  315. を置換する時は正常に置換されますが、置換元の文字列が、重なっていた場合、
  316. 思いがけない結果になることがあります。
  317.  内部的な処理では、テキストを一致検索し、完全に一致した時点で新文字列
  318. を挿入するという方法を取っています。このような弊害を回避する為には直列
  319. 置換スイッチ[-es] を指定してください。(スピードは大幅に落ちます。)
  320.  
  321.  
  322. ●コマンドファイル
  323.  
  324.   コマンドファイルはいつも使うような物や、定石を保存しておく為にありま
  325. す。コマンドファイルはパラメータのどこに書いても良く、その部分に読み込
  326. まれます。(優先順位がある時注意した方が良いでしょう)カレントディレク
  327. トリが不明の時はフルパスで指定した方が無難です。拡張子が".txf"の時は省
  328. 略することも出来ます。指定されたファイルが見つからない時はエラーになっ
  329. て止まります。
  330.  
  331.  
  332. ●TXF.DEFについて
  333.  
  334.   TXF.EXE があるディレクトリの中にTXF.DEF というファイルが存在すれば、
  335. 何も指定しなくともデフォルトのコマンドファイルとして読み込みます。別に
  336. 無くてもエラーにはなりませんが、使い方によっては便利だと思います。これ
  337. はコマンドラインよりも先に読み込まれます。しかし、環境変数TXFDEFが設定
  338. されている場合は、それを参照してそのディレクトリから探します。上の条件
  339. よりも優先されます。この時TXFDEFはディレクトリを指定しても直接ファイル
  340. 名を指定しても構いません。ファイル名が指定されていた時は、そのファイル
  341. をDEFファイルとしてアクセスしますのでその場合は、ファイル名がTXF.DE
  342. F で無くても構いません。
  343.  
  344. (注意)TXF.EXEをリネームして利用される時は、読み込まれるDEF
  345. ファイルの名前も変わってきます。具体的には、ファイル名が同じの、拡張子
  346. が「.DEF」になったものが読み込まれます。(環境変数TXFDEFが指定され
  347. ていない時のみです。)
  348.  
  349.  
  350. ●環境変数
  351.   V1.40 からは環境変数を指定することによって定義ファイルの場所を変更出
  352. 来るようになっています。
  353.   TXFDEF  は最初に読み込まれるDEF ファイルの設定です。以前は起動された
  354. TXF と同じディレクトリにあったTXF.DEF が読み込まれていましたがTXFDEFを
  355. 指定することによって、別のファイルを読み込ませることが出来ます。
  356.  
  357. SET TXFDEF=F:\BIN\DEF
  358.  
  359. などと指定しておけばそのディレクトリの中にあるTXF.DEF を参照します。
  360.  
  361. SET TXFDEF=F:\BIN\DEF\TEXT.TXF
  362.  
  363. として、ファイル名まで指定しておけば、TEXT.TXFと言うファイルをDEF ファ
  364. イルとして読み込みます。
  365.   TXFPATH はコマンドファイルが置かれているディレクトリを指定します。以
  366. 前はフルパスで指定する必要があったものが、ディレクトリ名の指定を省略出
  367. 来るようになりました。
  368.  
  369. SET TXFPATH=F:\BIN\TXF
  370.  
  371. としておけば、TXFを使う時、
  372.  
  373. txf @text
  374.  
  375. とすれば、F:\BIN\TXF\TEXT.TXF がコマンドファイルとして読み込まれます。
  376.   さらに環境変数TMP でテンポラリディレクトリが指定されていれば、テンポ
  377. ラリファイルをそのディレクトリに作成します。この点について、以前と-dの
  378. 仕様が変更されていますので、注意してください。
  379.   これらの環境変数はAUTOEXEC.BAT内で指定しておくと便利です。
  380.  
  381. (参考)
  382. SET TXFUSER=ハンドル (本家TXFのみ)
  383.  
  384.   この環境変数は、FAPXのログ参照機能からHPのコメントを書く時に題
  385. 名抽出をTXFが行うのですが、この時、ハンドル名自動挿入機能が働きます。
  386. FAPXのデフォルトでは「RE:題名<ハンドル」 となるのですが、好みによ
  387. り「ハンドル:RE:題名」とすることも出来ます。
  388.  
  389.  
  390. ●VZ-Editor用マクロについて
  391.  
  392.   VZ-Editor から使えるマクロを、えんでんさん(NIFTY:GFF00430)に作って
  393. いただきました。その本体と使い方のドキュメントを書いた"TXF_VZ.DOC"を添
  394. 付しています。"VZ.DEF"内に組み込むなどしてお使いください。私自身愛用し
  395. ていますが、ブロック指定の整形が出来たりして、単独で使うよりもはるかに
  396. 便利に使うことができます。
  397.  
  398.  
  399. ●TXF使いこなしガイドについて
  400.  
  401.   TXFは余りにも複雑なスイッチがたくさんあり、ドキュメントを読んだだ
  402. けではどういう使い方をしたら便利に使えるのか良く分からないと思います。
  403. そこで具体的な使用例などを示しながら、TXFを簡単に使いこなせるように
  404. なる、「TXF使いこなしガイド」を添付しております。これについてもえん
  405. でんさん(NIFTY:GFF00430)に作っていただきました。一時期、NIFTY-Serve F
  406. FMHOBを震撼させた話題(問題)作を本体のバージョンアップに合わせて加
  407. 筆したものです。(V1.99には付属させていません。)
  408.  
  409.  
  410. ●本家TXFと元祖TXFの違い
  411.  
  412.   本家TXFには、普段はあまり使わない機能やTOWNS+MOPTERM
  413. +FAPXで通信しない方には不要な機能などが多く含まれています。そのよ
  414. うな物が必要ない方の為にそれらの機能を削って、清書関係に機能を絞ったシ
  415. ェイプアップバージョンを作成しました。それが元祖TXFです。具体的に削
  416. 除した公開している機能は-npcut,-lcx と直列置換用のモジュールとそれに伴
  417. い意味の無くなったスイッチ-ep,-es です。FAPX用の非公開の機能も削除
  418. してありますので、元祖TXFはFAPXからは使えなくなっています。注意
  419. してください。(V1.99には元祖版はありません。)
  420.  
  421.  
  422. ●異常終了
  423.  
  424. 次のような時に異常終了します。
  425. ・無効なオプションを指定した時。
  426. ・ディスクの書き込み禁止、容量不足。
  427. ・メモリ容量不足。(約192Kバイト以上必要です。)
  428.  
  429.  
  430. ●使用例(詳しくは使いこなしガイドをみてください。)
  431.  
  432. TXF txf.doc -t 4 -mr 72 -l 76 -ml 3 -q -b 3
  433.   左に3文字間を開けて表示されます。(基本的に72文字目で折り返し、76文字
  434. 目まではぶら下げが起こる可能性があります。 TXF.DEFがあればそれも読み込
  435. みます。
  436.  
  437. TXF -a -n -e \n \n\n -i txf.doc -o new.doc
  438.   文書整形機能は使わず、入力ファイルを1行置きのテキストにします。
  439.   TXF.DEFは使いません。
  440.  
  441. TXF -a -e \\ -n -i txf.doc -o new.doc
  442.   文書整形機能は使わず、入力ファイル内の、'\'を全て取り除きます。
  443.   TXF.DEFは使いません。
  444.  
  445.  
  446. ●禁則処理
  447.  
  448.   -kl で指定した文字について、についてぶら下げ処理しています。
  449.   -kf で指定した文字について掃き出し処理をしているはずです。
  450.   デフォルトでは何も登録されていません。
  451.  ここで、指定する文字列に"A-D" などとすると、内部で"ABCD"に展開
  452. されます。また、-kl,-kf 両方に指定した時、それらを半禁則文字と呼ぶとし
  453. ます。半禁則文字だけで構成された文字列が文章中にあった時、それらの文字
  454. 列が基本行末(-mr) 以前で始まっていた時は、ぶら下げ禁則文字と判断して基
  455. 本行末では改行されずに最高、拡張行末(-l)まで禁則処理が続きます。しかし、
  456. 基本行末あるいは、禁則処理によって拡張されている途中の基本行末以降に半
  457. 禁則文字あるいは半禁則文字列が見つかった場合にはぶら下げ禁則文字とは判
  458. 断されずに改行されます。アルファベットなどひとまとまりの単語を構成しそ
  459. うな種類の文字列を指定していれば便利かと思います。
  460.  
  461.  
  462. ●バグを見つけた時や要望は...
  463.  
  464.   NIFTY-Serve:PFG02442/<Nakatani>まで報告していただければ幸いです。
  465.   或いは、直接作者まで連絡出来ない状況の場合には本プログラムを転載され
  466. た方まで報告していただいて、間接的に連絡をくださっても結構です。本プロ
  467. グラムを転載される方はこのような場合には出来るだけ私に連絡してくださる
  468. ようお願いします。また、バグフィクスや機能アップが行われている最新版の
  469. 転載にもご協力ください。
  470.  
  471.  
  472. ●コンパイラ
  473.  
  474.   LSI-C86 V3.30 試食版を用いてコンパイルしました。
  475.  
  476.  
  477. ●動作確認
  478.  次の機種に於いて、動作確認あるいは動作報告を戴いております。
  479.  
  480.  FM-TOWNS 現行全機種
  481.  FMR-50/60/70
  482.  FM-Notebook(NB1)
  483.  FMR-CARD
  484.  PC-H98modelU80(ハイレゾモード)
  485.  PC9801FA/DA/RA
  486.  PC9801NS/T
  487.  PC9801VX
  488.  PC286VG
  489.  DynaBook(J-3100SS)
  490.  
  491.  DOSはV3.1以上をご利用ください。V2.11などでは正常に動作し
  492. ません。また、V5.0(DOS5)での動作は確認されておりません。動作
  493. 報告をお待ちしております。
  494.  
  495.  
  496. ■著作権など
  497.  
  498.   このプログラム本体(TXF.EXE) に関する著作権は、T.Nakatani(NIFTY-Serve
  499. :PFG02442/<Nakatani>) が保有します。"TXF_VZ.DOC","TXFGUIDE.DOC" に関す
  500. る著作権は、えんでんさん(NIFTY-Serve:GFF00430)が保有します。これらのプ
  501. ログラムなどに対して、著作権者は責任を一切負いません。保証もしません。
  502. メンテナンスも必要で無いかぎり行いません。たとえ必要であっても、義務は
  503. 無いものとします。また、"TXF_VZ.DOC","TXFGUIDE.DOC" と、サンプルの多く
  504. については、著作者のえんでんさんの許可に基づきT.Nakataniが代理アップし
  505. ています。また、T.Nakataniの独断による再配付の許可も戴いております。
  506. (TXF本体と同等の扱いに於いて、T.Nakataniの許可での再配付が可能です。)
  507.  
  508.       All Right Reserved, Copyright (C)  T.Nakatani  1992-1993
  509.       All Right Reserved, Copyright (C)  えんでん    1992
  510.  
  511.  
  512.  
  513. ★謝辞
  514.  
  515.  Yama-chanさん(NIFTY:PEE01244)には、初期の頃から、助言、バグだし等をし
  516. ていただきました。また、えんでんさん(NIFTY:GFF00430)には、貴重な意見を
  517. いただいた上に、数多くのコマンドファイルのサンプルを作っていただきまし
  518. た。Vzエディタ用のマクロもえんでんさんの手に依る物です。また、バグだ
  519. しにも多大な協力をいただきました。モップさん(NIFTY:PFF00570)にはNAP
  520. LPSデータの仕様などについて親切な助言をいただきました。深く感謝して
  521. おります。
  522.  TXFは次の方々に大きなバグにも目を瞑ってテストに協力していただきま
  523. した。
  524.   PEE01244  Yama-chanさん
  525.   GFF00430  えんでんさん
  526.   VFA03257  フェイスさん
  527.   GBH00541  DORAGONさん
  528.   GHH01217  山先さん
  529.   PGA01332  -なる-☆チャン
  530.   GDH03105  だいへいくん
  531.   PED00201  JINXさん
  532.   HAC01216  doubtさん
  533.   HFB02053  RENCHANさん
  534.   QFH02666  コノミさん
  535.   JAG00217  てげてげさん
  536.   HAD01045  SAINTさん
  537.   HCD01017  猫飛さん
  538.   HGE00530  し~なくん
  539.   (順不同、IDは全てNIFTY-Serve)
  540.  
  541.  
  542. ○更新履歴(この中でRelease となっている物が公開版です。それ以外は作者
  543.       のメモと考えていただいて差し支えありません。)
  544.  
  545. 1991/
  546. 12/09 v0.01 -i -o -l -r
  547. 12/13 v0.02 -t -c
  548. 12/20 v0.03 -x -ml -mr -q -?
  549. 12/23 v0.04 -b -d
  550. 12/29 v0.05 -q Bugfix
  551.  
  552. 1992/
  553.  1/14 rename TXF v1.00 , 禁則処理に ! と ? を追加
  554.  1/18 v1.01  -r Bugfix 
  555.  1/20 v1.01a Bugfix Version No. / Release
  556.  1/26 v1.01b Bugfix 。、 process
  557.  1/30 v1.02  -e (Exchange strings)
  558.  2/ 5 v1.10  -e 拡張 & command file  Bugfix -q process
  559.  2/ 9 v1.11  -f -n format/noformat
  560.  2/11 v1.20  -lcx LCXの機能を吸収
  561.  2/11 v1.21  TAB展開フィルタとして使えるようになった
  562.  2/21 v1.25  -k?? -s Vup -lcx Bugfix etc.
  563.  2/27 v1.29  -kl -kfに統一 Bugfix (-e,-k?,@,TXF.DEF) Remake -lcx
  564.  3/ 1 v1.29e Bugfix
  565.  3/ 3 v1.29f Bugfix
  566.  3/ 6 v1.30  -v viewmode / 置換時にも-qが有効になるようにした。
  567.  3/11 v1.30a 一部文字化けしていたバグを修正
  568.  3/12 v1.31  -v Bugfix -lcx Remake -e(\x) Bugfix -? Remake (new)-kq
  569.  3/14 v1.31b -lcx Bugfix
  570.  3/14 v1.31c (-e -q) Bugfix
  571.  3/15 v1.31d Default値の変更,creditの変更 / Release
  572.  3/29 v1.32  -e 置換方法の全面的な変更
  573.  3/29 v1.32b -v 表示の変更
  574.  3/31 v1.36  (new) -a -rz -rb -es -ep
  575.  3/31 v1.36a -v 拡張
  576.  4/ 1 v1.36b -e Bugfix
  577.  4/ 1 v1.36c -d Bugfix option switch Bugfix etc.
  578.  4/ 3 v1.36d Switch Bugfix
  579.  4/ 5 v1.36e -a Bugfix / Release
  580.  4/20 v1.37a (new) -io
  581.  4/23 v1.37b -io 拡張 / Release
  582.  4/30 v1.37c -dlib 出力形式変更
  583.  5/11 v1.38a FAPX用新機能追加(^^;) 週間FTOWNS対応 -f Bugfix
  584.  5/18 v1.39  (new) -npcut etc.
  585.  5/21 v1.39b -npcut Bugfix etc.
  586.  5/31 v1.39g -npcut Bugfix etc. / Release
  587.  6/27 v1.40a 環境変数 TXFDEF,TXFPATHに対応
  588.  7/ 1 v1.40b 環境変数TMPが設定されていないと正常に動かないバグを修正
  589.  7/19 v1.41- (new)-z(仮称) コマンドファイルの読み込み方法を変更
  590.  7/21 v1.41~ Bugfix etc.
  591.  7/23 v1.41a -z→-p
  592.  7/26 v1.41b -log RE:re:Re:対策
  593.  7/27 v1.41c -pが-qを無視していたバグを修正 / 機能縮小版の作成
  594.  8/12 v1.41d -d Bugfix / Release
  595.  9/20 v1.41e -log FAPX新方式対応 Re*2:対策
  596.  9/26 v1.42α-log 新システム対応
  597. 11/ 3 v1.42b CATLOG対応強化 /Release
  598. 11/ 9 v1.42b'-lcx 見やすくした
  599. 11/29 v1.42c -log 機能強化(HP関係)&Bugfix(題名抽出) / TXF_VZ.DOCの機能強化
  600. 12/30 v1.43b -log パティオ関係バグ修正 / -npcut NAPLPS天気予報対応
  601.  
  602. 1993/
  603.  2/18 v1.43c 0xffのコードがあった時のバグ修正 / 0x0dのコードの取扱に関するバグ修正
  604.  5/30 v1.99a (new)-ish
  605.  6/ 9 v1.99b 引用行以降が清書されないバグを修正 / 空行が削除されるバグを修正
  606.  7/ 4 v1.99g 処理変更により混入していたバグを修正 /Release
  607.  7/28 v1.99k TABコード関係のバグ修正 /Release
  608.  
  609.  
  610.                       PFG02442  <Nakatani>
  611.